package com.tempjob.app.dto;

import com.anwen.mongo.annotation.collection.CollectionField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @author hui
 * @Date 2024/11/4 15:58
 **/
@Data
@ApiModel
public class ModifyCompanyInfoDTO {

    @ApiModelProperty("id，更新传")
    @NotNull(message = "id不能为空")
    private String id;

    @ApiModelProperty("公司规模")
    private String companyScale;

    @ApiModelProperty("公司简介")
    private String companyDesc;

    @ApiModelProperty("介绍图片")
    private List<String> descImages;

    @ApiModelProperty("ico")
    private String ico;

    @ApiModelProperty("logo")
    private String companyLogo;

    @ApiModelProperty("经度")
    private Double longitude;

    @ApiModelProperty("纬度")
    private Double latitude;

    @ApiModelProperty("地址")
    private String companyAddress;

    @ApiModelProperty("所属行业编码")
    private String industryCategory;

    @ApiModelProperty("公司福利")
    private List<String> companyWelfare;

    @CollectionField("company_nature")
    @ApiModelProperty("公司性质")
    private String companyNature;

}
